package com.gljx.web.dao;

import java.util.List;
import java.util.Map;

import com.gljx.web.Entity.JournalEntry.TrainingStatistics;
import org.springframework.stereotype.Component;

@Component
public interface TrainingStatisticsMapper {

    List<TrainingStatistics> selectStudentByTime(Map<String, String> map);

    List<TrainingStatistics> selectShareCarTwoRegByCar(Map<String, String> map);

    List<TrainingStatistics> selectSubjectTwoResultEntryByTime(Map<String, String> map);

    List<TrainingStatistics> selectShareCarThreeRegEntryByTime(Map<String, String> map);

    List<TrainingStatistics> selectSubjectThreeResulEntryByTime(Map<String, String> map);

    List<TrainingStatistics> selectSubjectTwoResultEntryByYiDiAndTime(Map<String, String> map);

    List<TrainingStatistics> selectSubjectThreeResultEntryByYiDiAndTime(Map<String, String> map);

    List<TrainingStatistics> selectOwnCarTrainEntryByTime(Map<String, String> map);

    List<TrainingStatistics> selectOwnCarTrainEntryByTimeAndkms(Map<String, String> map);

    List<TrainingStatistics> selectStudentByMonth(Map<String, String> map);

    List<TrainingStatistics> selectShareCarTwoRegByCarAndMonth(Map<String, String> map);

    List<TrainingStatistics> selectSubjectTwoResultEntryByMonth(Map<String, String> map);

    List<TrainingStatistics> selectShareCarThreeRegEntryByMonth(Map<String, String> map);

    List<TrainingStatistics> selectSubjectThreeResulEntryByMonth(Map<String, String> map);

    List<TrainingStatistics> selectSubjectTwoResultEntryByYiDiAndMonth(Map<String, String> map);

    List<TrainingStatistics> selectSubjectThreeResultEntryByYiDiAndMonth(Map<String, String> map);

    List<TrainingStatistics> selectOwnCarTrainEntryByMonth(Map<String, String> map);

    List<TrainingStatistics> selectOwnCarTrainEntryByTimeAndkmsAndMonth(Map<String, String> map);
}
